package ar.uade.distribuidas.tpo.cpe.delegado;

import java.rmi.Naming;

import ar.uade.distribuidas.tpo.base.dominiodto.ProveedorDTO;
import ar.uade.distribuidas.tpo.base.remoto.IGestionCliente;
import ar.uade.distribuidas.tpo.base.remoto.IGestionProveedor;

public class BDproveedor {
	
	IGestionProveedor gestion;
	
	public void LookupService(String uri) {
    	try {
    		String vinculo = "GestionProveedor";
			gestion = (IGestionProveedor)Naming.lookup (vinculo);
			System.out.println(vinculo);
		} catch (Exception e) {
			javax.swing.JOptionPane.showMessageDialog(null, e.getMessage());
		} 
    }
	
	public void altaProveedor(ProveedorDTO pDTO) {
		try{
			gestion.altaProveedor(pDTO);
		}catch(Exception e){
			e.printStackTrace();
		}
	}
	
	public void modificarProveedor(ProveedorDTO pDTO){
		try{
			gestion.modificarProveedor(pDTO);
		}catch(Exception e){
			e.printStackTrace();
		}
	}
	public void bajaProveedor(Long cuil){
		try{
			gestion.bajaProveedor(cuil);
		}catch(Exception e){
			e.printStackTrace();
		}
	}

}
